package org.dromara.common.encrypt.properties

import org.springframework.boot.context.properties.ConfigurationProperties

/**
 * api解密属性配置类
 *
 * @author wdhcr
 * @updater LikeYouDo
 * @date 2025/1/14 14:02
 */
@ConfigurationProperties(prefix = "api-decrypt")
open class ApiDecryptProperties(
    /**
     * 加密开关
     */
    var enabled: Boolean,

    /**
     * 头部标识
     */
    var headerFlag: String,

    /**
     * 响应加密公钥
     */
    var publicKey: String,

    /**
     * 请求解密私钥
     */
    var privateKey: String,
)
